SQL Comments (Kommentare) werden verwendet, um Abschnitte von SQL-Anweisungen zu erläutern oder die Ausführung von SQL-Anweisungen selbst zu verhindern.
Einzeilige Kommentare beginnen mit --.
Jeder Text zwischen -- und dem Ende der Zeile wird ignoriert (nicht ausgeführt).
Das folgende Beispiel verwendet einen einzeiligen Kommentar als Erklärung:
--Select all:
SELECT * FROM Customers
Im folgenden Beispiel wird ein einzeiliger Kommentar verwendet, um das Ende einer Zeile zu ignorieren:
SELECT * FROM Customers -- WHERE City='Berlin'
Im folgenden Beispiel wird ein einzeiliger Kommentar verwendet, um die Anweisung zu ignorieren:
--SELECT * FROM Customers;
SELECT * FROM Products;
Mehrzeilige Kommentare beginnen mit /* und enden mit */.
Jeder Text zwischen /* und */ wird ignoriert.
Das folgende Beispiel verwendet einen mehrzeiligen Kommentar als Erklärung:
/*Select all the columns
of all the records
in the Customers table:*/
SELECT * FROM Customers
Im folgenden Beispiel wird ein mehrzeiliger Kommentar verwendet, um mehrere Anweisungen zu ignorieren:
/* SELECT * FROM Customers
SELECT * FROM Products
SELECT * FROM Orders
SELECT * FROM Categories */
SELECT * FROM Suppliers
Um nur einen Teil einer Anweisung zu ignorieren, verwenden Sie auch den Kommentar /* */.
Im folgenden Beispiel wird ein Kommentar verwendet, um einen Teil einer Zeichenfolge zu ignorieren:
SELECT CustomerName, /*City,*/ Country FROM Customers
Im folgenden Beispiel wird ein Kommentar verwendet, um einen Teil einer Anweisung zu ignorieren:
SELECT * FROM Customers WHERE (CustomerName LIKE 'L%'
OR CustomerName LIKE 'R%' /*OR CustomerName LIKE 'S%'
OR CustomerName LIKE 'T%'*/ OR CustomerName LIKE 'W%')
AND Country='USA'
ORDER BY CustomerName